From: Keir Fraser Date: Mon, 4 Oct 2010 11:52:14 +0000 (+0100) Subject: x86_32: sh_clear_up_pointer is only used if CONFIG_PAGING_LEVELS >= 4 X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~11417 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/%22bookmarks://%22/%22http:/www.example.com/cgi/%22https:/%22bookmarks:/%22?a=commitdiff_plain;h=66fe4ab6b0f2a349e1891399d69331e3768271cd;p=xen.git x86_32: sh_clear_up_pointer is only used if CONFIG_PAGING_LEVELS >= 4 Signed-off-by: Ian Campbell --- diff --git a/xen/arch/x86/mm/shadow/common.c b/xen/arch/x86/mm/shadow/common.c index d063a4e371..143a2d73d8 100644 --- a/xen/arch/x86/mm/shadow/common.c +++ b/xen/arch/x86/mm/shadow/common.c @@ -2776,6 +2776,7 @@ sh_remove_all_shadows_and_parents(struct vcpu *v, mfn_t gmfn) /**************************************************************************/ +#if CONFIG_PAGING_LEVELS >= 4 /* Reset the up-pointers of every L3 shadow to 0. * This is called when l3 shadows stop being pinnable, to clear out all * the list-head bits so the up-pointer field is properly inititalised. */ @@ -2784,6 +2785,7 @@ static int sh_clear_up_pointer(struct vcpu *v, mfn_t smfn, mfn_t unused) mfn_to_page(smfn)->up = 0; return 0; } +#endif void sh_reset_l3_up_pointers(struct vcpu *v) {